fpga simulation ham radio amateur radio design qpsk modeling psk electronic design radio modem digital process modeling simulation modelling game fpga design asic hardware ham dsp simulation software discrete event simulation asic design software qam audio